home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
NeXTSTEP 3.1 (Developer) [x86]
/
NeXT Step 3.1 Intel dev.cdr.dmg
/
NextDeveloper
/
Examples
/
SoundAndMusic
/
SoundLibrary
/
hosttest.c
< prev
next >
Wrap
Text File
|
1990-10-10
|
747b
|
46 lines
/*
* hosttest.c - play a soundfile on one or more named hosts.
*/
#import <sound/sound.h>
#import <stdio.h>
check_error(int err)
{
if (err) {
fprintf(stderr,"Error : %s\n",SNDSoundError(err));
exit(1);
}
}
main (int argc, char *argv[])
{
int err, j;
SNDSoundStruct *s;
if (argc < 3) {
fprintf(stderr,"usage : hosttest file hostname ...\n");
exit(1);
}
for (j=2; j<argc; j++) { //check that all hosts are available
err = SNDSetHost(argv[j]);
check_error(err);
}
err = SNDReadSoundfile(argv[1],&s);
check_error(err);
for (j=2; j<argc; j++) {
err = SNDSetHost(argv[j]);
check_error(err);
err = SNDStartPlaying(s,j,0,0,0,0);
check_error(err);
}
SNDWait(0);
exit(0);
}